Method and Apparatus for Allocating Acknowledgement Resources

ABSTRACT

A method includes receiving initial acknowledgement resource information at a user device from a base station. The initial acknowledgement resource information is associated with a subset of acknowledgement resources. The method includes determining in dependence on the initial acknowledgement resource information which of the subset of acknowledgement resources is to be used. The user device transmits an acknowledgement on the determined resource.

This disclosure relates to a method and apparatus, and in particular but not exclusively to a method and apparatus in which acknowledgement resources to be used are determined.

A communication system can be seen as a facility that enables communication between two or more devices such as user terminals, machine-like terminals, base stations and/or other nodes by providing carriers between the communication devices. A communication system can be provided for example by means of a communication network and one or more compatible communication devices. The communication may comprise, for example, communication of data for carrying communications such as voice, electronic mail (email), text message, multimedia and/or content data and so on. Non-limiting examples of services provided include two-way or multi-way calls, data communication or multimedia services and access to a data network system, such as the Internet.

In a wireless system at least a part of communications between at least two stations occurs over wireless interfaces. Examples of wireless systems include public land mobile networks (PLMN), satellite based communication systems and different wireless local networks, for example wireless local area networks (WLAN). A local area wireless networking technology allowing devices to connect to a data network is known by the tradename Wi-Fi (or Wi-Fi). Wi-Fi is often used synonymously with WLAN.

The wireless systems can be divided into cells, and are therefore often referred to as cellular systems. A user can access a communication system by means of an appropriate communication device or terminal. A communication device of a user is often referred to as user equipment (UE). A communication device is provided with an appropriate signal receiving and transmitting apparatus for enabling communications, for example enabling access to a communication network or communications directly with other users. The communication device may access a carrier provided by a station, for example a base station of a cell, and transmit and/or receive communications on the carrier.

A communication system and associated devices typically operate in accordance with a given standard or specification which sets out what the various entities associated with the system are permitted to do and how that should be achieved. Communication protocols and/or parameters which shall be used for the connection are also typically defined. Examples of standardised radio access technologies include GSM (Global System for Mobile), EDGE (Enhanced Data for GSM Evolution) Radio Access Networks (GERAN), Universal Terrestrial Radio Access Networks (UTRAN) and evolved UTRAN (E-UTRAN). An example of standardized communication system architectures is the long-term evolution (LTE) of the Universal Mobile Telecommunications System (UMTS) radio-access technology. The LTE is being standardized by the 3rd Generation Partnership Project (3GPP). The LTE employs the Evolved Universal Terrestrial Radio Access Network (E-UTRAN) access. Further development of LTE are sometimes referred to as LTE Advanced (LTE-A). The various development stages of 3GPP specifications are referred to as releases. In this description 3GPP release versions are distinguished by acronym “Rel-nn”.

Rel-13 LTE LAA (Licensed Assisted Access) specifications are aimed to provide definitions for licensed-assisted access to unlicensed radio spectrum. The access is intended to coexist with other technologies and fulfil regulatory requirements. In Rel-13 LAA, unlicensed spectrum is utilized to improve LTE downlink (DL) throughput.

According to an aspect, there is provided a method comprising: receiving initial acknowledgement resource information at a user device from a base station, said initial acknowledgement resource information being associated with a subset of acknowledgement resources; determining in dependence on said initial acknowledgement resource information which of said subset of acknowledgement resources is to be used; and causing transmission by the user device of an acknowledgement on said determined resource.

The method may comprise receiving the initial acknowledgement resource information at the user device from the base station during one of an initial access phase and a handover procedure.

The method may comprise subsequently receiving dedicated acknowledgment resource information and causing transmission by the user device of an acknowledgment in a resource associated with said dedicated acknowledgement resource information.

The initial acknowledgement resource information may comprise common acknowledgement resource information associated with a cell.

The acknowledgement resource information may comprise temporary acknowledgement resource information.

The method may comprise receiving at least one of: system information, at least one random access message, at least one radio resource control reconfiguration message; and a handover command from said base station, said at least one of said system information, the at least one random access message, the at least one radio resource control reconfiguration message, and the handover command being used to provide at least one of information on said subset of acknowledgement resource information and said initial acknowledgement resource information.

The acknowledgement resource information may provide information about a physical uplink control channel to be used by said user device for acknowledgment information.

The acknowledgment information may comprise a hybrid automatic repeat request acknowledgement.

The acknowledgement resource information may comprise an acknowledgement resource indicator.

The subset of acknowledgement resources may comprise at least one resource index in an orthogonal resource space.

The method may be performed in an apparatus. The apparatus may be in a user device.

According to an aspect, there is provided an apparatus in a communication device, the apparatus comprising at least one processor, and at least one memory including computer program code, wherein the at least one memory and the computer program code are configured, with the at least one processor, to: receive initial acknowledgement resource information from a base station, said initial acknowledgement resource information being associated with a subset of acknowledgement resources; determine in dependence on said initial acknowledgement resource information which of said subset of acknowledgement resources is to be used; and cause transmission of an acknowledgement on said determined resource.

The at least one memory and the computer code may be configured, with the at least one processor, to receive the initial acknowledgement resource information at the user device from the base station during one of an initial access phase and a handover procedure.

The at least one memory and the computer code may be configured, with the at least one processor, to subsequently receive dedicated acknowledgment resource information and cause transmission by the user device of an acknowledgment in a resource associated with said dedicated acknowledgement resource information.

The initial acknowledgement resource information may comprise common acknowledgement resource information associated with a cell.

The acknowledgement resource information may comprise temporary acknowledgement resource information.

The at least one memory and the computer code may be configured, with the at least one processor, to receive at least one of: system information, at least one random access message, at least one radio resource control reconfiguration message; and a handover command from said base station, said at least one of said system information, the at least one random access message, the at least one radio resource control reconfiguration message, and the handover command being used to provide at least one of information on said subset of acknowledgement resource information and said initial acknowledgement resource information.

The acknowledgement resource information may provide information about a physical uplink control channel to be used by said user device for acknowledgment information.

The acknowledgment information may comprise a hybrid automatic repeat request acknowledgement.

The acknowledgement resource information may comprise an acknowledgement resource indicator.

The subset of acknowledgement resources may comprise at least one resource index in an orthogonal resource space.

According to an aspect, there is provided an apparatus comprising: means for receiving initial acknowledgement resource information from a base station, said initial acknowledgement resource information being associated with a subset of acknowledgement resources; determining in dependence on said initial acknowledgement resource information which of said subset of acknowledgement resources is to be used; and causing transmission of an acknowledgement on said determined resource.

The means for receiving may be for receiving the initial acknowledgement resource information at the user device from the base station during one of an initial access phase and a handover procedure.

The means for receiving may be for subsequently receiving dedicated acknowledgment resource information and the transmission means may be for causing transmission of an acknowledgment in a resource associated with said dedicated acknowledgement resource information.

The initial acknowledgement resource information may comprise common acknowledgement resource information associated with a cell.

The acknowledgement resource information may comprise temporary acknowledgement resource information.

The receiving means may be for receiving at least one of: system information, at least one random access message, at least one radio resource control reconfiguration message; and a handover command from said base station, said at least one of said system information, the at least one random access message, the at least one radio resource control reconfiguration message, and the handover command being used to provide at least one of information on said subset of acknowledgement resource information and said initial acknowledgement resource information.

The acknowledgement resource information may provide information about a physical uplink control channel to be used by said user device for acknowledgment information.

The acknowledgment information may comprise a hybrid automatic repeat request acknowledgement.

The acknowledgement resource information may comprise an acknowledgement resource indicator.

The subset of acknowledgement resources may comprise at least one resource index in an orthogonal resource space.

A device and/or a communication system comprising an apparatus configured to provide at least one of the embodiments can also be provided. The device may comprise a communication device such as a user equipment.

According to another aspect there is provided a method comprising: causing initial acknowledgement resource information to be transmitted from a base station to a user device, said initial acknowledgement resource information being associated with a subset of acknowledgement resources; and receiving at said base station from said user device an acknowledgement on one of said subset of acknowledgement resources.

The method may comprise causing the initial acknowledgement resource information to be transmitted from the base station during one of an initial access phase and a handover procedure.

The method may comprise subsequently causing transmission of dedicated acknowledgment resource information and receiving from the user device of an acknowledgment in a resource associated with said dedicated acknowledgement resource information.

The initial acknowledgement resource information may comprise common acknowledgement resource information associated with a cell.

The acknowledgement resource information may comprise temporary acknowledgement resource information.

The method may comprise causing transmission of at least one of: system information, at least one random access message, at least one radio resource control reconfiguration message; and a handover command from said base station, said at least one of said system information, the at least one random access message, the at least one radio resource control reconfiguration message, and the handover command being used to provide at least one of information on said subset of acknowledgement resource information and said initial acknowledgement resource information.

The acknowledgement resource information may provide information about a physical uplink control channel to be used by said user device for acknowledgment information.

The acknowledgment information may comprise a hybrid automatic repeat request acknowledgement.

The acknowledgement resource information may comprise an acknowledgement resource indicator.

The subset of acknowledgement resources may comprise at least one resource index in an orthogonal resource space.

The method may comprise causing initial acknowledgement resource information to be transmitted from the base station to a second user device, said initial acknowledgement resource information being associated with a second subset of acknowledgement resources different from the set of subset of acknowledgement resources associated with the first device. This may be the case where the initial acknowledgement resource information is temporary acknowledgement resource information.

The method may be performed by an apparatus. The apparatus may be provided in a base station.

According to another aspect there is provided an apparatus comprising: means for causing initial acknowledgement resource information to be transmitted to a user device, said initial acknowledgement resource information being associated with a subset of acknowledgement resources; and means for receiving from said user device an acknowledgement on one of said subset of acknowledgement resources.

The means for causing transmission may be for causing the initial acknowledgement resource information to be transmitted during one of an initial access phase and a handover procedure.

The means for causing transmission subsequently causing transmission of dedicated acknowledgment resource information and the means for receiving may be for receiving from the user device of an acknowledgment in a resource associated with said dedicated acknowledgement resource information. The initial acknowledgement resource information may comprise common acknowledgement resource information associated with a cell.

The acknowledgement resource information may comprise temporary acknowledgement resource information.

The means for causing transmission may be for causing transmission of at least one of: system information, at least one random access message, at least one radio resource control reconfiguration message; and a handover command from said base station, said at least one of said system information, the at least one random access message, the at least one radio resource control reconfiguration message, and the handover command being used to provide at least one of information on said subset of acknowledgement resource information and said initial acknowledgement resource information.

The acknowledgement resource information may provide information about a physical uplink control channel to be used by said user device for acknowledgment information.

The acknowledgment information may comprise a hybrid automatic repeat request acknowledgement.

The acknowledgement resource information may comprise an acknowledgement resource indicator.

The subset of acknowledgement resources may comprise at least one resource index in an orthogonal resource space.

A device and/or a communication system comprising an apparatus configured to provide at least one of the embodiments can also be provided. The device may comprise a device such as a base station.

According to another aspect there is provided an apparatus in a base station, the apparatus comprising at least one processor, and at least one memory including computer program code, wherein the at least one memory and the computer program code are configured, with the at least one processor, to: cause initial acknowledgement resource information to be transmitted to a user device, said initial acknowledgement resource information being associated with a subset of acknowledgement resources; and receive from said user device an acknowledgement on one of said subset of acknowledgement resources.

The at least one memory and the computer code may be configured, with the at least one processor, to cause the initial acknowledgement resource information to be transmitted from the base station during one of an initial access phase and a handover procedure.

The at least one memory and the computer code may be configured, with the at least one processor, to subsequently cause transmission of dedicated acknowledgment resource information and receive from the user device of an acknowledgment in a resource associated with said dedicated acknowledgement resource information.

The initial acknowledgement resource information may comprise common acknowledgement resource information associated with a cell.

The acknowledgement resource information may comprise temporary acknowledgement resource information.

The at least one memory and the computer code may be configured, with the at least one processor, to cause transmission of at least one of: system information, at least one random access message, at least one radio resource control reconfiguration message; and a handover command from said base station, said at least one of said system information, the at least one random access message, the at least one radio resource control reconfiguration message, and the handover command being used to provide at least one of information on said subset of acknowledgement resource information and said initial acknowledgement resource information.

The acknowledgement resource information may provide information about a physical uplink control channel to be used by said user device for acknowledgment information.

The acknowledgment information may comprise a hybrid automatic repeat request acknowledgement.

The acknowledgement resource information may comprise an acknowledgement resource indicator.

The subset of acknowledgement resources may comprise at least one resource index in an orthogonal resource space.

A computer program comprising program code means adapted to perform the herein described methods may also be provided. In accordance with further embodiments apparatus and/or computer program product that can be embodied on a computer readable medium for providing at least one of the above methods is provided.

Various other aspects and further embodiments are also described in the following detailed description of examples embodying the invention and in the attached claims.

Some embodiments will now be described in further detail, by way of example only, with reference to the following examples and accompanying drawings, in which:

FIG. 1 shows a schematic example of a system where the invention may be implemented;

FIG. 2 shows an example of a communication device;

FIG. 3 shows a signal flow using a common ARI;

FIG. 4 shows a signal flow using a temporary ARI; and

FIG. 5 shows a method for selecting whether to use a dedicated or common ARI.

In the following certain exemplifying embodiments are explained with reference to a wireless communication system serving devices adapted for wireless communication. Therefore, before explaining in detail the exemplifying embodiments, certain general principles of a wireless system, components thereof, and devices for wireless communication are briefly explained with reference to system 10 of FIG. 1, device 20 of FIG. 2 and control apparatus thereof, to assist in understanding the described examples.

A communication device can be used for accessing various services and/or applications provided via a communication system. In wireless communication systems the access is provided via a wireless access interface between wireless communication devices and an appropriate access system. A device may access wirelessly a communication system via a base station. A base station site can provide one or more cells of a cellular system. In the FIG. 1 example, a base station 12 can provide e.g. three cells on different carriers. In addition to the base station 12, at least one serving cell can also be provided by means of another station or stations. For example, at least one of the carriers may be provided by a station that is not co-located at base station 12. This possibility is denoted by station 11 in FIG. 1. Interaction between the different stations and/or controllers thereof can be arranged in various manners. Each mobile device 20 and base station may have one or more radio channels open at the same time and may receive signals from more than one source.

A base station node can be connected to a data network 18 via an appropriate gateway 15. A gateway function between the access system and another network such as a packet data network may be provided by means of any appropriate gateway node, for example a packet data gateway and/or an access gateway. A communication system may thus be provided by one or more interconnect networks and the elements thereof, and one or more gateway nodes may be provided for interconnecting various networks.

A communication device can access a communication system based on various access techniques, for example those based on the third Generation Partnership Project (3GPP) specifications. A non-limiting example of mobile architectures is known as the Evolved Universal Terrestrial Radio Access Network (E-UTRAN). A non-limiting example of base station of a cellular system is what is termed as a NodeB or enhanced NodeB (eNB) in the vocabulary of the 3GPP specifications. The eNBs may provide E-UTRAN features such as user plane Radio Link Control/Medium Access Control/Physical Layer Protocol (RLC/MAC/PHY) and control plane Radio Resource Control (RRC) protocol terminations towards mobile communication devices.

FIG. 2 shows a schematic, partially sectioned view of a communication device 20 that a user can use for communications. Such a communication device is often referred to as user equipment (UE) or terminal. An appropriate communication device may be provided by any device capable of sending and receiving radio signals. Non-limiting examples include a mobile station (MS) such as a mobile phone or what is known as a ‘smart phone’, a portable computer provided with a wireless interface card or other wireless interface facility, personal data assistant (PDA) provided with wireless communication capabilities, or any combinations of these or the like. A mobile communication device may provide, for example, communication of data for carrying communications such as voice, electronic mail (email), text message, multimedia, positioning data, other data, and so on. Users may thus be offered and provided numerous services via their communication devices. Non-limiting examples of these services include two-way or multi-way calls, data communication or multimedia services or simply an access to a data communications network system, such as the Internet.

A mobile device is typically provided with at least one data processing entity 23, at least one memory 24 and other possible components 29 for use in software and hardware aided execution of tasks it is designed to perform, including control of access to and communications via base stations and/or other user terminals. The data processing, storage and other relevant control apparatus can be provided on an appropriate circuit board and/or in chipsets. This apparatus is denoted by reference 26.

Various functions and operations of a communications device are arranged into layers in accordance with a hierarchical model. In the model lower layers report to higher layers and receive instructions therefrom.

A user may control the operation of the device 20 by means of a suitable user interface such as key pad, voice commands, touch sensitive screen or pad, combinations thereof or the like. A display 25, a speaker and a microphone are also typically provided. Furthermore, a mobile communication device may comprise appropriate connectors (either wired or wireless) to other devices and/or for connecting external accessories, for example hands-free equipment, thereto.

The device 20 may receive and transmit signals 28 via appropriate apparatus for receiving and transmitting signals. In FIG. 2 transceiver apparatus is designated schematically by block 27. The transceiver apparatus may be provided with cognitive radio capability. The transceiver may be provided for example by means of a radio part and associated antenna arrangement. The antenna arrangement may be arranged internally or externally to the mobile device. A wireless communication device can be provided with a Multiple Input/Multiple Output (MIMO) antenna system.

3GPP has defined the concepts of user equipment (UE) specific primary cells (PCell) and secondary cells (SCells). In applications such as carrier aggregation at least but typically only one of the serving cells is denoted primary cell (PCell) whereas the other serving cells are secondary cells (SCells). In the context of LAA, one or more LAA DL secondary cells (SCells) may be configured to a user equipment (UE) as a part of DL carrier aggregation (CA) configuration, while the primary cell (PCell) needs to be on the licensed spectrum. It is expected that Rel-13 LTE LAA will also evolve to support also LAA uplink (UL) transmissions on unlicensed spectrum in later releases, for example in LTE Rel-14.

The LTE LAA approach in Rel-13 based on CA framework assumes transmission of uplink control information (UCI) on the PCell (licensed band). However, LAA may be extended with uplink support including PUCCH (physical uplink control channel.

In the context of LAA UL, one or more LAA SCells may be configured to an UE as a part of UL carrier aggregation configuration. LAA SCell(s) in unlicensed band use Frame Structure type 3, which is a frame structure introduced in Rel-13 especially for LAA cells.

There might also be interest to extend LAA with dual connectivity (DC) operation, i.e. allow for non-ideal backhaul between PCell in licensed spectrum and SCell(s) in unlicensed spectrum.

Standalone LTE operation on unlicensed spectrum might be desired in certain applications. LTE standalone operation on unlicensed spectrum would mean that eNB/UE air interface rely solely on unlicensed spectrum without any carrier on licensed spectrum.

Both dual connectivity and standalone operation modes will require transmission of UCI/PUCCH on unlicensed spectrum.

Listen-Before-Talk (LBT) type protocol can be used for opportunistic allocation of resources. Listen-Before-Talk is a contention-based protocol used in wireless communication by allowing several devices to share the same spectrum or channel. If a device wants to transmit information, the device will have to first check that the channel is not already in use.

In LTE operation on unlicensed carriers, depending on the regulatory rules, the UE may need to perform LBT prior to any UL transmission. Some exceptions may exist though.

At least in some regions, transmission of ACK/NACK (acknowledgement/negative acknowledgement) feedback may be possible without LBT when immediately following a DL transmission (similar to Wi-Fi operation).

Short control signalling (SCS) rules defined for Europe by ETSI (European Telecommunications Standards Institute) allow for transmission of control signalling with a duty cycle of no more than 5% over 50 ms period without performing LBT. Short control signalling transmissions are transmissions used by adaptive equipment to send management and control frames (e.g. ACK/NACK signals) without sensing the channel for the presence of other signals. It may not be required for adaptive equipment to implement short control signalling transmissions. If implemented, short control signalling transmissions of adaptive equipment may have a maximum duty cycle of 5% within an observation period of 50 ms. At least in some regions, scheduled UL transmissions may in general be allowed without LBT, when the transmission follows directly a DL transmission before which the eNodeB has performed LBT and total transmission time covering both DL and UL is limited by the maximum Tx burst time defined by the associated regulator.

LTE standalone operation may be developed in a proprietary manner. MulteFire (MLF) developed by Nokia is such an example. In MulteFire, it has been proposed that two types of PUCCH formats are supported—short PUCCH and long PUCCH.

Short PUCCH is a PUCCH structure occupying a few symbols (such as 4 symbols). Short PUCCH is time-domain multiplexed with the PUSCH (physical uplink shared channel). Short PUCCH may support two or more short PUCCH formats. For example, there may be a short PUCCH format designed for transmission of multiple HARQ (Hybrid Automatic Repeat Request)-ACK bits, and another short PUCCH format designed for transmission of PRACH (physical random access channel), SR (scheduling request), and SRS (sounding reference signal).

Long PUCCH refers to a PUCCH structure occupying a PUSCH B-IFDMA (interleaved frequency division multiple access) interlace and predefined transmission timing (such as 1 ms, i.e. 14 SCFDMA (single-carrier frequency division multiplexing) symbols). Long PUCCH is frequency division multiplexed with the PUSCH.

It is desirable in LTE that UE and base station (eNB) have same “understanding” of the PUCCH resource that is allocated to UE for transmission of HARQ-ACK for PDSCH (physical downlink shared control channel. When performing random access, UE needs PUCCH resource allocation for the first time when it sends HARQ-ACK for random access Msg4. (A contention resolution message Msg4 is transmitted by the eNodeB in downlink PDSCH (physical downlink shared channel) based on the PDCCH (physical downlink control channel) containing a C-RNTI (cell-radio network temporary identifier) which is used for further communication. In this signalling phase, eNB has not yet had a possibility for configuring dedicated HARQ-ACK resources for the UE via RRC (radio resource control) signalling.

In LTE, PUCCH resource allocation for HARQ-ACK corresponding to DL (PDSCH) transport blocks is primarily implicit (this covers also HARQ-ACK signalling during and after the initial access). To be specific, the PUCCH resource to be used is determined based on the index of the lowest PDCCH Control Channel Element (CCE) scheduling the PDSCH. On a 20 MHz system there are at maximum around 80 CCEs/sub-frame, meaning that up to 80 PUCCH resources would need to be reserved for each DL sub-frame. Furthermore, in the case of TDD (time division duplex), HARQ-ACKs for multiple DL sub-frames may need to be carried in one UL sub-frame, meaning that the number of distinct PUCCH resources can become very large.

Due to regulatory restrictions, UL transmission in proprietary systems such as MulteFire is based on interlaces consisting of multiple (e.g. 6 or 10) equally spaced 1-PRB (physical resource block) clusters. This effectively means that that the number of PUCCH resources available in a sub-frame will be less than that of LTE (due to the fact that PUCCH transmission is wideband, which reduces the multiplexing capacity). At the same time, due to the inherent TDD-nature of MulteFire, there will be a need to provide HARQ-ACK feedback for many DL sub-frames in a single UL sub-frame. Both these aspects make the application of LTE-style implicit PUCCH resource allocation with one-to-one mapping between a PDCCH CCE and PUCCH resources less desirable. Some embodiments provide alternative methods.

Given that MulteFire is targeting at least mainly small cells, the number of simultaneously scheduled users may be low. Therefore, in some embodiments more resource efficient schemes may be used. In some embodiments, at least partially explicit resource allocation schemes may be used.

As discussed above, PUCCH resource allocation for HARQ-ACK in LTE is primarily based on one-to-one mapping between an index of the lowest scheduling PDCCH CCE and an index of the PUCCH resource. This is applied in the case of single component carrier operation, and also with carrier aggregation when the scheduling PDCCH is transmitted in the common search space of the primary cell. The same applies to the initial access scenario when RRC connection has not yet been established. However, in certain carrier aggregation cases, when PUCCH format 3, 4, or 5 is used, explicit PUCCH resource allocation is used. The basic approach is as follows. Upon configuring PUCCH format 3/4/5 for the UE, the eNodeB also configures (via dedicated RRC signalling) four corresponding PUCCH resources. In the scheduling PDCCH DCI (downlink control indicator) formats there is a 2-bit ACK/NACK Resource Indicator (ARI). Each of the four code points of the ARI corresponds to one of the four PUCCH resources. I.e. when the eNB sends a PDCCH scheduling a PDSCH transmission for a UE, the same PDCCH also tells the UE (through ARI) which one of the four PUCCH resources it should use.

The ARI-based PUCCH resource allocation is in principle a valid approach also in the case of MulteFire. However, the inventors have recognised that there is a problem in how to operate e.g. during initial access or upon handover procedure to another cell, when RRC-configured resources are not yet available. In any case, the UE will need to know which PUCCH resources to use for HARQ-ACK feedback.

Some embodiments relates to the definition of PUCCH resources corresponding to the ARI in the cases (primarily initial access) when dedicated RRC signalling (and the corresponding dedicated ARI, d-ARI) is not yet available.

In one embodiment, an aspect is the definition of a common-ARI (c-ARI), and the corresponding PUCCH resources. The c-ARI is a cell-common set of e.g. four PUCCH resources to be used for HARQ-ACK transmission. The PUCCH resources for c-ARI can be for example determined based on the system information signalling such as eSIB (enhanced system information block), and the common PUCCH configuration.

Reference is made to FIG. 3 which shows the signalling flow in an embodiment.

In step S1, the UE received from the eNodeB, via an eSIB, system information which comprises the common PUCCH configuration. This PUCCH configuration may comprise one or more of the following:

PUCCH channelization structure defining one or more sets of parallel HARQ-ACK resources available for HARQ-ACK;

Index of the first PUCCH interlace and/or resource to be used for HARQ-ACK; The number of PUCCH interlaces allocated for HARQ-ACK;

The PUCCH format(s) supported; and

The HARQ-ACK bundling scheme to be applied (if any).

Each set of HARQ-ACK resources may correspond to a predetermined PUCCH format. For example, one set of resources may be defined for a large HARQ-ACK payload and another set for a small/compact HARQ-ACK payload, respectively).

Each HARQ-ACK resource may be associated with a predetermined resource index.

In step S2, the UE determines cell common PUCCH resources used in association with common-ARI (C-ARI). This may be determined, based on the common PUCCH configuration.

In one embodiment with a 2-bit c-ARI, four cell-common PUCCH resources may associated with the c-ARI.

In one embodiment the PUCCH resources associated with c-ARI may be explicitly indicated in the eSIB.

Alternatively, the PUCCH resources associated with c-ARI may be derived based on predetermined rules (which may or may not include information included in the eSIB). For example the PUCCH resources associated with ARI can be e.g. the ones with the lowest PUCCH resource indices.

In another embodiment, the resource indication may include for example an index for B-IFDMA (Block Interleaved Frequency Division Multiple Access) interlace, cyclic shift and usage of orthogonal cover code (if applied).

In some embodiments, the PUCCH resources are indicated by at least one resource index in an orthogonal resource space. This may for example be one or more of frequency, time, code and space.

In step S3, the UE selects one of the available RACH preambles which is transmitted from the UE to the eNodeB.

In step S4, the eNodeB will, when it receives the UE transmission, transmit a RAR (random access response). The RAR may include an uplink grant resource and a timing advance value (if timing advance is applied). The RAR step includes providing a PDCCH with a DCI (downlink control information) which includes information about the resource allocation in the PDSCH for the RAR and the PDSCH which carries the RAR.

In step S5, the UE will transmit an Msg3 using the uplink allocations given in RAR. Msg3 is a radio resource connection RRC message such a RRC connection request.

In step S6, the eNodeB transmits a contention resolution message Msg4 including a common-ARI value.

In step S7, the UE transmits a HARQ-ACK transmission on the common PUCCH resource associated with the common-ARI value received in step S6.

In alternative initial access procedures, two or more signals may be transmitted as combined signals. For example, UE may transmit a random access preamble and a radio resource connection message in a combined signal in one step. Alternatively or additionally the eNB may transmit random access response and contention resolution message in another combined signal in one step.

Later on, the eNodeB may configure to the UE via dedicated RRC signalling, e.g., as part of UE specific radio resource configuration, UE specific physical channel configuration, and/or UE specific PUCCH configuration a dedicated PUCCH resource subset associated with ARI (for example as in Rel-13). This may include four PUCCH resources of the same or different format.

The common ARI is common in the cell, i.e. all UE have the same configuration of PUCCH resource subset associated with ARI. This is useful from the signalling point of view since broadcast signalling (system information) can be used. Since all the UEs in the cell share the same (e.g. four assuming 2-bit ARI) PUCCH resources that the ARI can point to, there may be collisions.

Reference is made to FIG. 5 which shows a method used by a UE to determine if a common or dedicated PUCCH resource subset is to be used in the determination of PUCCH resource indicated by ARI.

In step A1, the UE receives a PDCCH DL assignment (including ARI) which schedules PDSCH data.

In step A2, the UE will need to determine whether HARQ-ACK resource allocation based on common PUCCH resource subset is to be used. The criterion for using common PUCCH resource subset for HARQ-ACK resource allocation can be for example if UE has not yet received a dedicated PUCCH resource subset configuration. Thus in step A2, the UE determines if it has received a dedicated PUCCH resource subset configuration.

If not, then in step A4, the UE will use the common PUCCH resource subset for HARQ-ACK resource allocation based on ARI. If so, then in step A3, the UE, will use the dedicated PUCCH resource subset associated with ARI.

The eNB may have full freedom to include any PUCCH resource into common and/or dedicated PUCCH resource subset associated with ARI. This would allow for example choosing to use at least one same PUCCH resource with both common and dedicated ARI, and help in avoiding ambiguity in resource allocation during the time when the RRC configuration of the dedicated ARI is underway.

In another embodiment, assuming for example an n-bit ARI, at least some of the n̂2 PUCCH resources are always determined based on the common PUCCH resource subset while some other resources are configured as dedicated resources. This allows for robust operation in for example cases where the eNodeB is not yet sure if the RRC configuration for dedicated PUCCH resource subset associated with ARI has already gone through.

In some embodiments, the eNB may not configure dedicated PUCCH resource subset at all. In those scenarios, the eNB may facilitate HARQ-ACK solely based on common PUCCH resource subset, at least for certain UEs. This may be determined based on for example, the number of UEs in the cell and/or UE service type.

Reference will now be made to FIG. 4 which shows another embodiment and in particular the associated signal flow. In this embodiment, temporary PUCCH resource subset is used in association with ARI

In step T1, the eNB will transmit system information to the UE.

In step T2, the UE will transmit a random access preamble to the eNB.

In step T3, the eNB will transmit a random access response including information on temporary PUCCH resources associated with ARI.

In step T4, the UE determines the temporary PUCCH resources associated with the ARI based on the information contained in the random access response and optionally on system information.

In step T5, the UE will transmit an Msg3 using the uplink allocations given in RAR.

In step T6, the eNodeB transmits a contention resolution message Msg4 including a value for the temporary ARI.

In step T7, the UE transmits a HARQ-ACK transmission on the temporary PUCCH resource associated with the signalled temporary ARI value.

The assignment may done as a part of the random access procedure. In the case of 2-bit ARI, four temporary PUCCH resources may be associated with the ARI. The temporary PUCCH resources associated with ARI may be explicitly indicated during random access procedure as part of the random access process, for example in Msg2 or Msg4.

The temporary PUCCH resources associated with ARI may thus be signalled to a UE e.g. during the random access procedure using dedicated signalling. This allows for assigning e.g. different sets of four (or other suitable number) PUCCH resources for different UEs, avoiding PUCCH resource collisions. Thus different UEs may be assigned different sets of PUCCHs by the temporary ARI configuration. The temporary ARI does not have the same freedom in signalling the PUCCH resources as the “normal”, RRC configured ARI associated PUCCH resource set. Therefore it is temporary, and may be used only until the PUCCH resource set associated with ARI can be configured with the RRC.

Alternatively, the temporary PUCCH resources associated with ARI may be derived based on predetermined rules using information included in one or more of the random access messages Msg2, Msg4, and the eSIB.

In some embodiments, UE may derive two or more sets of temporary PUCCH resources according to predetermined rules (which may or may not include information included in the eSIB), and use the information included in the random access Msg2 to select one temporary PUCCH resource set to be used in association with the ARI.

Later on, the eNodeB may configure to the UE via dedicated RRC signalling a dedicated PUCCH resource set associated with the ARI (as in Rel-13). This may include e.g. four PUCCH resources of the same or different PUCCH format. This may be as previously described.

The number of resources associated with the temporary or common ARI may be any suitable number of resources and may differ from the given example number. Generally a subset of some but not all of the resources will be associated with the temporary or common ARI.

It should be appreciated, that in some embodiments, aspects of the method discussed in relation to FIG. 3 may be used in conjunction with aspects of the method discussed in relation to FIG. 4. For example a common ARI may be used instead of a temporary ARI.

It should be appreciated, that in some embodiments, aspects of the method discussed in relation to FIG. 4 may be used in conjunction with aspects of the method discussed in relation to FIG. 3. For example a temporary ARI may be used instead of a common ARI.

In one more modifications to the examples discussed may be provided in alternative embodiments. For example, one or more different messages may be provided to provide information on the PUCCH resources associated with the common or temporary ARI. One or more different messages may be used to signal the value of the common or temporary ARI.

The examples of FIGS. 3 and 4 have been described in the context of a connection being set up. In alternative or additional embodiments may be used in the context of a handover procedure. For example, a RRC (Radio Resource Control) reconfiguration message could be used to provide information on PUCCH resources associated with the temporary or common ARI.

Some embodiments may use compact HARQ-ACK resource.

Currently the ARI is carried on a PUCCH TPC (transmit power control) field when it is not used for the original purpose. However, in some cases eNB needs to signal PUCCH TPC, in which case the ARI is not available. In one embodiment, a separate field for the ARI may be provided. In an alternative embodiment, the UE may use the non-compact HARQ-ACK form in cases when ARI is available on PDCCH grant, and in predetermined cases UE would select a compact HARQ form, and apply an implicit resource allocation to determine the resource.

Compact HARQ-ACK resources such as short PUCCH can be defined as complementary solution for conveying HARQ-ACK (compared to HARQ-ACK supporting a large payload). Compact HARQ-ACK resources can be defined for the cases of one or two bit HARQ-ACK. For example, when the UE receives one (and only one) PDCCH DL Assignment during a predetermined time window, the UE may apply compact HARQ-ACK resources instead of resources supporting a large payload.

Alternatively, compact HARQ-ACK resources may be applied when the PDCCH is transmitted in the Common search space

Alternatively, compact HARQ-ACK resources may be applied when the PDCCH is transmitted on the Primary cell.

Alternatively or additionally, compact HARQ-ACK resources may be applied in combination with time domain bundling.

Compact HARQ-ACK resources may apply a separate HARQ-ACK resource set (covering both c-ARI and d-ARI) compared to resources supporting a large HARQ-ACK payload. In certain cases, ARI bits may not be available (e.g. in the case when PDCCH is transmitted on the PCell common search space). For those cases, a complementary way to determine PUCCH resource index can be defined. It may be a function of various parameters, such as C-RNTI, index of the lowest PRB of PDSCH, CCE or eCCE.

The handling of error cases will now be described. The configuration of dedicated HARQ-ACK resource involves RRC signalling which may involve timing uncertainties. In other words, eNB may not know exactly when dedicated resource configuration has been adopted by UE (because UE processing delay may have not been specified exactly). In those cases, the eNB may monitor multiple PUCCH resources (such as resource corresponding to common PUCCH resource subset and dedicated PUCCH resource subset) at the same time. If the HARQ-ACK is received via resource belonging to the common PUCCH resource subset, then RRC configuration has not yet been adopted by the UE. If the HARQ-ACK is received via a resource belonging to the dedicated PUCCH resource subset, then eNB can be sure that RRC configuration has been adopted by the UE

Some embodiments, facilitate explicit PUCCH resource allocation for HARQ-ACKs, without requiring the UEs to receive a dedicated RRC configuration first. This may be used for example in the case of initial access. The PUCCH overhead may be significantly reduced compared to implicit resource allocation. For example, assuming one-to-one mapping between a PDCCH CCE and a PUCCH resource would mean that up to ˜80 PUCCH resources need to be reserved corresponding to each DL sub frame

Some embodiments may be used in scenarios such as MulteFire scenario having limited multiplexing capacity (in terms of number of simultaneous PUCCH channels) and requiring a relatively large HARQ-ACK payload size.

In some embodiments the temporary/normal/common ARI are distinguished based on the PUCCH resource set associated (at that time) with the ARI.

It is noted that the above discussed issues are not limited to any particular communication environment, but may occur in any appropriate communication system

The required data processing apparatus and functions may be provided by means of one or more data processors. The described functions may be provided by separate processors or by an integrated processor. The data processors may be of any type suitable to the local technical environment, and may include one or more of general purpose computers, special purpose computers, microprocessors, digital signal processors (DSPs), application specific integrated circuits (ASIC), gate level circuits and processors based on multi core processor architecture, as non-limiting examples. The data processing may be distributed across several data processing modules. A data processor may be provided by means of, for example, at least one chip. Appropriate memory capacity can be provided in the relevant devices. The memory or memories may be of any type suitable to the local technical environment and may be implemented using any suitable data storage technology, such as semiconductor based memory devices, magnetic memory devices and systems, optical memory devices and systems, fixed memory and removable memory. One or more of the steps discussed in relation to FIGS. 3 to 5 may be performed by one or more processors in conjunction with one or more memories.

An appropriately adapted computer program code product or products may be used for implementing the embodiments, when loaded or otherwise provided on an appropriate data processing apparatus. The program code product for providing the operation may be stored on, provided and embodied by means of an appropriate carrier medium. An appropriate computer program can be embodied on a computer readable record medium. A possibility is to download the program code product via a data network. In general, the various embodiments may be implemented in hardware or special purpose circuits, software, logic or any combination thereof. Embodiments of the inventions may thus be practiced in various components such as integrated circuit modules. The design of integrated circuits is by and large a highly automated process. Complex and powerful software tools are available for converting a logic level design into a semiconductor circuit design ready to be etched and formed on a semiconductor substrate.

It is noted that whilst embodiments have been described in relation to certain architectures, similar principles can be applied to other systems. Therefore, although certain embodiments were described above by way of example with reference to certain exemplifying architectures for wireless networks, technologies and standards, embodiments may be applied to any other suitable forms of communication systems than those illustrated and described herein. It is also noted that different combinations of different embodiments are possible. It is also noted herein that while the above describes exemplifying embodiments of the invention, there are several variations and modifications which may be made to the disclosed solution without departing from the spirit and scope of the present invention. 

1. A method comprising: receiving initial acknowledgement resource information at a user device from a base station, said initial acknowledgement resource information being associated with a subset of acknowledgement resources; determining in dependence on said initial acknowledgement resource information which of said subset of acknowledgement resources is to be used; and causing transmission by the user device of an acknowledgement on said determined resource.
 2. A method as claimed in claim 1, comprising receiving the initial acknowledgement resource information at the user device from the base station during one of an initial access phase and a handover procedure.
 3. A method as claimed in claim 1, comprising subsequently receiving dedicated acknowledgment resource information and causing transmission by the user device of an acknowledgment in a resource associated with said dedicated acknowledgement resource information.
 4. A method as claimed in claim 1, wherein said initial acknowledgement resource information comprises common acknowledgement resource information associated with a cell.
 5. A method as claimed in claim 1, wherein said acknowledgement resource information comprises temporary acknowledgement resource information.
 6. A method as claimed in claim 1, comprising receiving at least one of: system information, at least one random access message, at least one radio resource control reconfiguration message; and a handover command from said base station, said at least one of said system information, the at least one random access message, the at least one radio resource control reconfiguration message, and the handover command being used to provide at least one of information on said subset of acknowledgement resource information and said initial acknowledgement resource information.
 7. A method as claimed in claim 1, wherein said acknowledgement resource information provides information about a physical uplink control channel to be used by said user device for acknowledgment information.
 8. A method as claimed in claim 7, wherein said acknowledgment information comprises a hybrid automatic repeat request acknowledgement.
 9. A method as claimed in claim 1, wherein said acknowledgement resource information comprises an acknowledgement resource indicator.
 10. A method as claimed in claim 1, wherein said subset of acknowledgement resources comprises at least one resource index in an orthogonal resource space.
 11. A method comprising: causing initial acknowledgement resource information to be transmitted from a base station to a user device, said initial acknowledgement resource information being associated with a subset of acknowledgement resources; and receiving at said base station from said user device an acknowledgement on one of said subset of acknowledgement resources.
 12. A method as claimed in claim 11, comprising causing the initial acknowledgement resource information to be transmitted from the base station during one of an initial access phase and a handover procedure.
 13. A method as claimed in claim 11, comprising subsequently causing transmission of dedicated acknowledgment resource information and receiving from the user device of an acknowledgment in a resource associated with said dedicated acknowledgement resource information.
 14. A method as claimed in claim 11, wherein the initial acknowledgement resource information comprises common acknowledgement resource information associated with a cell.
 15. A method as claimed in claim 11, wherein the acknowledgement resource information comprises temporary acknowledgement resource information.
 16. A method as claimed in claim 11, comprising causing transmission of at least one of: system information, at least one random access message, at least one radio resource control reconfiguration message; and a handover command from said base station, said at least one of said system information, the at least one random access message, the at least one radio resource control reconfiguration message, and the handover command being used to provide at least one of information on said subset of acknowledgement resource information and said initial acknowledgement resource information.
 17. A method as claimed in claim 11, wherein the acknowledgement resource information provides information about a physical uplink control channel to be used by said user device for acknowledgment information.
 18. An apparatus, the apparatus comprising at least one processor, and at least one memory including computer program code, wherein the at least one memory and the computer program code are configured, with the at least one processor, to: receive initial acknowledgement resource information at a user device from a base station, said initial acknowledgement resource information being associated with a subset of acknowledgement resources; determine in dependence on said initial acknowledgement resource information which of said subset of acknowledgement resources is to be used; and cause transmission by the user device of an acknowledgement on said determined resource.
 19. An apparatus, the apparatus comprising at least one processor, and at least one memory including computer program code, wherein the at least one memory and the computer program code are configured, with the at least one processor, to: cause initial acknowledgement resource information to be transmitted from a base station to a user device, said initial acknowledgement resource information being associated with a subset of acknowledgement resources; and receive at said base station from said user device an acknowledgement on one of said subset of acknowledgement resources.
 20. A computer program comprising a non-transitory computer readable storage medium bearing computer program code embodied therein for use with a computer, the computer program code comprising code for causing the computer to perform the method of claim
 1. 